package main

import "fmt"

func main() {
	a := 10
	fmt.Println("a变量的地址： %x", &a)
	b := []int{1, 2, 3}
	fmt.Println(&b)

	var p *int
	p = &a
	fmt.Println("", p)
	fmt.Println("", &p)
	fmt.Println("", *p)
	fmt.Println("", **&p)
	fmt.Println("", *&p)
	fmt.Println("", &*p)
	fmt.Println("", *&*p)

}
